Algorithms for the power-p Steiner tree problem in the Euclidean plane

نویسندگان

  • Christina Burt
  • Alysson Costa
  • Charl Ras
چکیده

We study the problem of constructing minimum power-p Euclidean k-Steiner trees in the plane. The problem is to find a tree of minimum cost spanning a set of given terminals where, as opposed to the minimum spanning tree problem, at most k additional nodes (Steiner points) may be introduced anywhere in the plane. The cost of an edge is its length to the power of p (where p ≥ 1), and the cost of a network is the sum of all edge costs. We propose two heuristics: a “beaded” minimum spanning tree heuristic; and a heuristic which alternates between minimum spanning tree construction and a local fixed topology minimisation procedure for locating the Steiner points. We show that the performance ratio κ of the beaded-MST heuristic satisfies √ 3 p−1 (1 + 21−p) ≤ κ ≤ 3(2p−1). We then provide two mixed-integer nonlinear programming formulations for the problem, and extend several important geometric properties into valid inequalities. Finally, we combine the valid inequalities with warm-starting and preprocessing to obtain computational improvements for the p = 2 case.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inapproximability of the Euclidean power-p Steiner tree problem

For a real number p ≥ 2, an integer k > 0 and a set of terminals X in the plane, the Euclidean power-p Steiner tree problem asks for a tree interconnecting X and at most k Steiner points such that the sum of the p-th powers of the edge lengths is minimised. We show that this problem is in the complexity subclass exp-APX (but not poly-APX) of NPO. We then demonstrate that the approximation algor...

متن کامل

The Euclidean Steiner Tree Problem

The Euclidean Steiner tree problem is solved by finding the tree with minimal Euclidean length spanning a set of fixed vertices in the plane, while allowing for the addition of auxiliary vertices (Steiner vertices). Steiner trees are widely used to design real-world structures like highways and oil pipelines. Unfortunately, the Euclidean Steiner Tree Problem has shown to be NP-Hard, meaning the...

متن کامل

An Average Case Analysis of a Greedy Algorithm for the On-Line Steiner Tree Problem

This paper gives the average distance analysis for the Euclidean tree constructed by a simple greedy but efficient algorithm of the on-line Steiner tree problem. The algorithm accepts the data one by one following the order of input sequence. When a point arrives, the algorithm adds the shortest edge, between the new point and the points arriving already, to the previously constructed tree to f...

متن کامل

Fast Approximation Algorithm for Restricted Euclidean Bottleneck Steiner Tree Problem

Bottleneck Steiner tree problem asks to find a Steiner tree for n terminals with at most k Steiner points such that the length of the longest edge in the tree is minimized. The problem has applications in the design of wireless communication networks. In this paper we study a restricted version of the bottleneck Steiner tree problem in the Euclidean plane which requires that only degree-2 Stein...

متن کامل

An approximation algorithm for a bottleneck k-Steiner tree problem in the Euclidean plane

We study a bottleneck Steiner tree problem: given a set P = {p1,p2, . . . , pn} of n terminals in the Euclidean plane and a positive integer k, find a Steiner tree with at most k Steiner points such that the length of the longest edges in the tree is minimized. The problem has applications in the design of wireless communication networks. We give a ratio-1.866 approximation algorithm for the pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015